i have used following solution
on Page_Load set
button2.visible = false;
button3.visible = false
and when function of button1 is completed then it call
button2.visible = true;
same as above and when function of button2 is completed then it call
button3.visible = true;