PopUpDateField disabled state behavior

Hello

The PopUpDateField has some unusual behaviors when it’s disabled. The cursor over the button is not set to default pointer and the button is still clickable.
In my opinion both shouldn’t be possible in a disabled state.

To workaround this problem, I’ve defined two CSS configurations:

.v-datefield.v-disabled.v-datefield-popupcalendar.v-datefield-day
.v-datefield-button {
	cursor: default;
}
.v-datefield.v-disabled.v-datefield-popupcalendar.v-datefield-day
.v-datefield-button:active {
	background-image: url(common/img/vertical-sprites.png);
	-background-image: url(common/img/vertical-sprites-ie6.png);
	background-position: left -337px;
}

Is there a better way to fix it?

Could there be any reason for these behaviors?