Потому что для таба действие по умолчанию - переход к следующему элементу на странице, учавствующему в обходе. На момент нажатия поле скрыто, так что оно следующим не является. А в таком случае фокус переходит к <body>. Что и происходит у тебя. Вызывай e.preventDefault()
И не тупи, поправь код чтобы небыло кучи обработчиков - вынеси навес обработчиков за пределы обработчиков click. А то может появиться куча других подобных вопросов, типа что все тупит.
__________________
В личку только с интересными предложениями
|