How is 住 used as a suffix in a verb phrase What meaning does 住 have when used as part of a verb phrase?

她把花盆送到他面前。
哈利愣住了，大家都看着他。

It's clear from the meaning of 愣 that Harry didn't know what to do with the flower pot and was staring off blanking into space (发呆了). Could 着 also be used after 愣?  What would the difference in meaning be?
when "住" is used as a suffix of a verb. It has two possible meanings:


To express that something would be secured, under your control.
To express that the motion stops, or pauses, to be stationary.


In your case, “住" is used with the second meaning.We have words "愣住","呆住","怔住",etc..They mean the same: [someone] gets surprised, or astonished, or bewildered [so he stops other actions and just stay there like a statue].

"着" is a word to show the progress tense, that the action of the verb is going on.You could say "他一直在那儿愣着(He is standing there all the time)",but "着" doesn't show the transformation between "to be in action" and "stop to be stationary".

I also want to show you an example for the first meaning. Imagine that you are a policeman, and your boss asks you to moniter a suspect.You boss would say,


  你的任务就是看(kān)住他。 Your task is to watch over him[make sure he won't escape]. Here "住" shows that your boss requires you to keep him in your sight securely.


Unfortunately, the suspect escaped. You report this to your boss:


  我一整天都在 看着 他，但还是没 看住。 I was wathing over him all the day, but I still failed.