So I tried this in the same way I saw in your picture (attached a screen shot).
In my code I do this and it says that each UIButton is being disabled, but still only the first image is being tween-ed.
foreach( UIButton button in ButtonObject.GetComponentsInChildren<UIButton>() )
{
print ( "Button fade color: " + button.disabledColor );
button.isEnabled = false;
}
Which ever UIButton is first on the object is the one that gets run, the other two don't seem to run.
NOTE: This seems to work fine on Hover and Click for all 3 UIButtons, but IsDisabled doesn't seem to be working correctly