Хорошо, я еще немного покопался в этом, потому что обходные пути выглядели слишком уродливо.
http://forum.springsource.org/showthread.php?t=84102
Проблема заключалась в том, что JSP оценивал el и слепо сравнивал результат этой оценки, используя "true" .equals
Сравнение строки с логическим значением, использующим этот метод, всегда возвращает false, поскольку тип не совпадает, поэтому это определенно дефект.
К счастью, ошибочный метод isDisabled является защищенным, поэтому я смог обойти его, расширив введенный тег ввода 8 и переопределив этот метод для более надежного сравнения.
Так что ответ, да, это дефект, и из комментариев Скаффмана это выглядит как небольшая проблема со старой библиотекой, которая не очень хорошо обновляется, так как был реализован JSP EL.
Спасибо за ваши ответы, ребята