In this case, you can suppress the event bubbling on a page-level. You can assign an onkeydown client side event handler for the whole form, and cancel out the enter key press, when it is not necessary.
Naturally, the approach which you came up initially with, can also be used.
I am sure the community will find one of these approaches useful.
the Telerik team