Что в jsFiddle нет кода? Однако, основываясь на вашей фотографии и тегах вопроса, похоже, что вы используете jquery ui и фреймворк пользовательского интерфейса с одной из стандартных тем, а затем добавляете свой собственный css? Если я ошибаюсь по этому поводу, пишите, что код отсутствует в jsfiddle.
В противном случае,
Я видел, что это много с jquery ui "кнопками", которые построены из фактической кнопки (ввод или отправка), не знаю почему, но у меня есть несколько идей, почему это может быть. Проверьте эту страницу.
http://taitems.github.com/Aristo-jQuery-UI-Theme/#. Нажмите на кнопку ввода и введите кнопки типа. Состояние сохранено. Нажмите на div, преобразованный в кнопку - его нет. Вы заметите, что нижние кнопки со значками делают то, что вы хотите, но они также от divs. Я думаю, что есть ошибка с jquery UI на этом или это было желаемое поведение?
Чтобы исправить это, вы можете просто использовать другой элемент или, если нужна кнопка, удалить класс ui-state-active при нажатии.