Problem with clickable area interactions on checkboxes

Agreed.
A simple toggleClass jQuery snippet would solve this in no time.
Funny, because I complained about this missing in-built feature on another thread at the same time, @Gail_Ranger posted here.
This thread is a good tutorial how to solve your issue @livstrawbridge

For me, this would be the quickest, cleanest and best to maintain solution.
Just my 2 cents.