Avoid render when validation fails on property

I have date field with Pikaday picker. It is used to filter records in data-table.

I’m calling $this->validate() in updatedPropertyName method as user can still enter wrong date format manually.

Validation works, but render() method is still called. How to avoid it?