Обработки кликов в css нет, но его можно сэмулировать.
Способов куча, скрытый чекбокс с 0 прозрачностью, или обрабатывать :focus элемента, или :target, или :active c transition с долгой задержкой состояния.
На самом деле логичней сделать на js, но это ваш выбор.