Recently I was facing problem with HTML5 validation with my CakePHP application. The core of the problem was, that CakePHP adds attribute
required="required" to all inputs which are required. That's completely good behaviour, but not in the case you're using e.g. TinyMCE as WYSIWYG editor. In that case, this attribute brings more headache.