Domyślny przycisk nie działa w panelu asp.net

Mam panel asp.net z domyślnym ustawieniem przycisku, ale przycisk nigdy nie jest uruchamiany po naciśnięciu przycisku ENTER. Szukałem SO na to pytanie, ale nie mogłem znaleźć żadnej działającej odpowiedzi.

Jak mogę uzyskać, aby btnRegister klikał, gdy użytkownicy docierają do ENTER?

<asp:Panel runat="server" ID="pnlCustomer" DefaultButton="btnRegister">
    <table width="500px" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td align="right">
            <asp:Button ID="btnBackToProfile" Text="Back To Profile" runat="server" Enabled="false"
                onclick="btnBackToProfile_Click" />
        </td>
        <td align="right">
            <asp:Button ID="btnClearnForm" Text="Clear Form" runat="server" 
                OnClientClick="ClearForm1()" />
        </td>
        <td align="right">
            <asp:Button id="btnRegister" runat="server" onclientclick="document.getElementById('AlertTime').value = GetSeconds();" Text="Continue" OnClick="btnRegister_Click" />
        </td>
    </tr>
    </table>
</asp:Panel>

questionAnswers(1)

yourAnswerToTheQuestion