Reactions cannot invalidate actions, and while immobilized would negate the movement, rendering the charge illegal, dazed does not negate the movement, and therefore it can continue on. In order for the charge to stop, the dazed must occur -before- the action starts. Reactions can not do that.
In your example, the charge action has already been initiated. The action is already spent, and the dazed cannot possibly occur before then, as you must have moved at least one square before the charge begins.
The only case where dazed can affect the action and invalidate it is when the target has a) already taken an action, and b) dazed resolves before the action has begun to resolve. At that point, the dazed takes place before the action and thus -can- invalidate the action.