нет, через css анимации вы никак не сделаете input в состоянии :checked, а ваш слайдер меняется именно так.
Я конечно тоже игрался в своё время со слайдерами на чистом css, да и не только слайдеры, но вообще это полный бред, 2 строчки на js, ничего плохого не сделают. Не боитесь применять js в своих работах, он абсолютно безвреден.