fix custom validator evaluation

- custom validator should evaluate in element scope instead of form scope