me parece que no te fijaste en la doc sobre el evento live
.live(
eventType, handler )
http://api.jquery.com/live/
Para mi si queres enviar un formulario no hay que darle un evento click para enviar sino un evento submit, con el click en el botón no se va a enviar el formulario cuando le dan enter, en cambio con el submit se envia cuando le dan click en el botón y cuando le dan enter en el form