Candy is expecting a literal perfect knight to sweep her away. Bob isn't like that in any way and hardly notices her. Yet she's drawn to him because he seems mature and refined.. not at all what she was looking for. I'd say that's not just tweaking her expectations to accept his looks, it's pretty much dropping her expectations as meeting someone different.
"After I got over my first disappointment in him, I discovered that I liked him better the way he was" is not at all the same as "Except for the glasses, he was just what I had been dreaming of." The story sure seems to be saying that Candy drops her unrealistic idealized man quest when she meets a real person she likes. She does want someone that's not perfect, in the sense that she doesn't compare Bob to her imaginary knight. Otherwise, you might expect an image of Bob now in the armor in Candy's daydreams, or Candy trying to reshape Bob into what she wanted.