Describe the bug
When you call the disable function on a Datepicker, the input element and the label become greyed out. When you call the disable function on a Dropdown, Input, Textarea (and probably other controls), only the input element becomes greyed out (not the label).
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I would expect the behaviour to be consistent. Whether this means tweaking the disable function for the Datepicker control so that it doesn't disable the label or tweaking the disable function of all the other controls so that it does disable the label.
Version
Screenshots
When a Textarea is disabled, the label remains unchanged:

When a Datepicker is disabled, the label is greyed out:

Platform
Additional context
One of our customers has raised that when an empty Input or Textarea is disabled it is difficult to visually identify that it is disabled as the change in styling is very subtle compared to when it is enabled. For example:
Enabled:

Disabled:

This scenario could be improved by having the label greyed out when the control is disabled (like the Datepickers current functionality) as this would help indicate to the user that the control is disabled. As briefly mentioned above in the Expected behaviour, this would mean refactoring the disable function for these two controls and all the other controls so that all controls are consistent. I'm not sure if this minor problem justifies making all those changes, so the easier solution to achieve consistency would be to tweak the disable function on the Datepicker so that it doesn't disable the label.
The idea from design is that the label is also disabled. This will help the scenario mentioned about the text area being hard to distinguish. So for who picks this up, suggest making the disable function dim and the readonly, enable function also enable the label.
Is there a difference between the visual state of a readonly label and a disabled label?
No @EdwardCoyle the label was only disabled on disabled inputs
Most helpful comment
The idea from design is that the label is also disabled. This will help the scenario mentioned about the text area being hard to distinguish. So for who picks this up, suggest making the disable function dim and the readonly, enable function also enable the label.