Also late to join the party, but after 3 years of asp.net mvc, I've came across that disabled inputs are not posted, so the model binder cannot bind them of course. See here:
"Disabled elements in a form will not be submitted".
Better use readonly="readonly" over disabled. See here.