Thanks Uma for the response. I have tried that and also set my button's loadOnClick="false" as well. I think that the problem is that I am using a custom condition.
<insertCondition id="Controls_Button_condition" caption="Button Controls">
<!-- our condition is set true or false based on this underlying state -->
<state id="button_state"/>
</insertCondition>
I believe that the condition is evaluated to be false or disabled button at startup. I have no way of setting "button_state" on startup. I have successfully changed the state after running the program and the button will switch between enabled and disabled as I want it to. I just need the button to be enabled on startup and currently, the button starts out disabled.
Thanks in advance for your help.
Sam