Your whole idea gets torn apart when the first ability gets ready for a second use before the combo timer expires, if the first ability's button gets replaced with the second ability for the duration of the combo, how do you trigger the first one again without pulling a combo? there may be valid reasons, such as preserving the second ability (with a longer recast) for a more appropriate time.

You haven't thought this through.