We should add `:active`, `:hover` and `:focus` states.