Hi,
This is the intentional and it's the expected behavior of Collect: the user should be able to save data, even with errors, then he will be responsible of for correcting all the errors before sending the record to the next phase, that will be the "Cleansing" phase.
Are you working with Collect Desktop copying data from paper forms or using Collect Mobile in the field?
Thanks,
Open Foris Team