Hola Gino.
En este caso el enter del boton html funciona si se esta haciendo foco en el boton, pero recordemos que en el código se especifico que el foco este en el input. Por eso el input tiene el borde negro.
Por lo tanto al dar enter, se estaria aplicando sobre el input. Necesitamos cambiar el foco hacia el boton pára que funcione con el enter, desde el mismo teclado apretando "tab" cambias el foco al boton.
Fijate como ahora el boton tiene un borde negrito, eso es que el foco esta en el boton, y si das enter ya se aplicaria.
En el caso de CTRL + O fijate como aunque que escribas, el boton de abrir tambien mantiene el foco (borde azul). por eso funciona el enter.