When an input element became 'checked' or not-'checked', distribution should happen.
Case 1: input[type=checkbox] becomes checked
Case 2: input[type=checkbox] becomes non-checked
Case 3: input[type=radio] becomes checked
Case 4: input[type=radio] becomes non-checked