Hola:
Los input de tipo image tienen la peculiaridad de enviar también las coordenadas dondo el ratón se encuentre al hacer submit... así que teniendo carácterísticas especiales, es posible que también tenga comportamientos especiales... (la verdad es que no estoy afirmando nada...)
En vez de usar un input... que semánticamente significa "entrada"... (bueno no es semántica sino traducción...) puedes usar un tag button (traducción: botón)... y darle el aspecto que quieras con estilos (quitar bordes, fondo...)
Solo es una idea...
Saludos