Added focus behaiver

I saw a need for a focus behaiver, so I had to change the way i hide the
input element and add :focus style on the labels