Ehhhh, no te enfades, David
Bueno, es broma. Cuando empezó la consulta no vi por ninguna parte que fuera un formulario con muchos campos ni nada de eso, sino: "¿cómo hago para que este botón haga la misma acción al ser pulsado con el ratón que al pulsar ENTER?", más o menos. Y nada más.
Luego ya se ha desarrollado el caso real, a lo que no pongo ninguna pega a tu apreciación, sólo me ceñía a la primera respuesta.