"No" from a young child is developmentally healthy. The drive for autonomy, the need to feel some control over what happens to them, is one of the most fundamental human needs, and it shows up early. A 3 or 4 year old who refuses a direction is not being deliberately difficult. They are practicing being a person. The skill for the parent is not eliminating the no but working with it.
You said no. I hear that. Here are your two choices.