This is *not* in-line with the current documentation:

There are 2 levels of validation: schema validators and the regular built-in Backbone model validation. Backbone Forms **will run both when form.validate() is called**. Calling form.commit() will run schema level validation by default, and can also run model validation if { validate: true } is passed.