fix(jqLite): Chrome specific issue for `<select required>`

Request Type: bug, regression

How to reproduce: Look at #6828

Component(s): jqLite

Impact: medium

Complexity: small

This issue is related to: regression

Detailed Description:

When using Chrome and adding a `<option selected="selected">` to a `<select required>` then the new added option is not selected

Other Comments:
@IgorMinar there is no `hasAttribute` at the jqLite level, two options, do
`element[0].hasAttribute && element[0].hasAttribute('selected')` or
`isDefined(element.attr('selected'))`

Which alternative you think it is best?