Проделана большая работа по чекбоксам и радиобоксам, предыдущая реализация ошибочна и содержит ошибки и костыли
Jquery ui выпилил button  для совместимости