Проблема заключалась в том, что текстовое поле имело фокус при изменении цвета.Текстовое поле с фокусом всегда имеет синюю рамку.Новый цвет виден только в том случае, если текстовое поле теряет фокус.Вместо этого я решил изменить цвет шрифта, чтобы сделать его видимым.