Hi,
Is your checkboxe boolean("true/false") type, if yes probably then probably your node might already have some other text than true/false.
If the field cannot be blank, even then you will see the checkbox highlighted.
One more thing what is the value that is set when you check that checkbox? Is it other than "true/fale or 1/0", if yes you need to change that.