Fix #33: Auto validate disability using new `disabled` and `readonly` properties in InputWidget