Checkbox / Radio: Setting checked attribute on underlying input #906

Previously checkbox was set to change with prop. This makes selectors like :checked work as expected but was not changing the actual attribute on the input.