Почему оформленные чекбоксы и радиокнопки не реагируют на нажатия?
нужен не див а label
- <div>
+ <label>
  <input type="checkbox" value="" checked>
  <span>checkbox on</span>
- </div>
+ </label>

UPD.
Советую по теме Кастомные чекбоксы