I\'m having a problem with my font color in safari browser on mac book, iphone and ipad. The disable element turn into gray and I want it to retain its original color black.
You could try set it to anything but solid black such as #00001 or #000002 in order to get around the issue as safari tries to override it.
#00001
#000002
input[disabled], textarea[disabled], select[disabled='disabled']{ color: #000001 !important; }