Como haces mención... corresponde a JavaScript y el tema no es deshabilitar la tecla... sino que tu botón lo la tome en cuenta.
Así haciendola de adivino... supongo tu botón es un submit (
<input type="submit">)... lo cuál te crea el problema. Cambialo para que sea un simple botón y necesitarás una sentencia
onClick que ejecute alguna función... que por lo que dices ya la tienes ([I]<input type="button" onClick="funcion()">[/I)]... claro que dicha función tendrá que tener un
submit() para que haga el envio.
Claro, esto sería de forma general y adivinando ya que no aportas muchos datos... de cualquier forma BUSCA en el foro de JavaScript el tema y espera a que un moderador mueva tu consulta al foro adecuado.
Suerte y bienvenido!