Как подсветить текст в input при нажатии на кнопку?
Анимация с плавным изменением цвета:@keyframes green-flash {        
  from { color: lightgreen; }
  to { color: inherit; }      
}

.make-it-flash {
  position: relative;
  animation: green-flash 3s ease;
}
Функция для перезапуска анимации:function restartAnimation(elem, classname) {
  elem.classList.remove(classname);
  void elem.offsetWidth;
  elem.classList.add(classname);
}
Все в сборе: https://jsfiddle.net/zn1z16gk/
https://jsfiddle.net/zn1z16gk/1/ вариант с фоном
https://jsfiddle.net/zn1z16gk/2/ с цветной тенью
можно извращнуться на чистом javascript