jQuery unobtrusive validation disables the default Constraints API behaviours. Without it, the constraints validation warnings interfere with the default validation messages:

The solution is to add novalidate="novalidate" to the containing <form> element. Is that something you think the library should do? It would make the library even more of a drop in replacement for unobtrusive validation?