Это старый, но я столкнулся сегодня, поэтому я решил, что я бы его почистил. .addClass ('ui-state-disabled') будет применять CSS, чтобы придать ему такой вид Но если у вас есть события, связанные с иконкой, она все равно будет срабатывать. Вы также должны убедиться, что ваш js знает, когда он отключен. Возможно использование if hasClass ('ui-state-disabled'). Но просто добавление класса css не отключает значок.