Почему в UIkit первый клик на кнопку срабатывает два раза?
Если кнопка обвернута в Div с атрибутом data-uk-button-checkbox или data-uk-button-radio тогда она срабатывает два раза при первом нажатии.
Вот пример: https://jsfiddle.net/wyj6wp0r/
Устал искать стабильное решение. Исключил из div'а атрибуты data-uk-button-checkbox, data-uk-button-radio и организовал их логику в JS. По щелчку добавляю или удаляю класс uk-active и всё работает как часы.