IE10 互換モードには、IE10 では修正されない確認済みのバグがあります。
IE8 と互換性のある IE10 では、
$element.get(0).getAttribute("required") は、必要な属性が欠落している場合に "" を返します。これにより、すべてのフィールドが必須になります。
IE7 と互換性のある IE10 では、
$element.get(0).getAttribute("required") はすべての場合に null を返します。
そのため、必須を要素の属性として使用することはできません
プラグインの作成者は、ユーザーが互換ビューに遭遇するべきではないため、互換ビューを処理する予定はありませんが、古い IE で何かをチェックしたいだけの開発者は、互換ビューを処理したい場合があります。