Я не могу точно сказать, является ли это ошибкой, но я могу подтвердить, что поведение, о котором вы сообщаете, изменилось в IE 8 ... и я предполагаю, что это, вероятно, ошибка, а не преднамеренное изменение.
Если форма настроена на отображение CSS: ни одна из кнопок отправки по умолчанию не работает.
Другие браузеры, включая IE 7 (или даже IE 8, использующий стандартный режим совместимости IE 7), не имеют проблем.
Я сам обошел проблему, просто используя height: 0px; в CSS, затем, имея javascript, установите соответствующую высоту, когда я хочу показать форму. Вместо этого, используя высоту, поведение отправки ключа ввода по умолчанию работает нормально.