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