In general, I believe taking step 2 early is a bad idea unless the step 1 score is poor. I don't know what the cut-off should be? (<225<220???).
Why do I say this: If someone scores 215 on step one, do they really have it in them to score 260 on step 2. My guess is no in most cases. If they can pull off a step 2 score of 260, it will take LOTS of studying. To look at this another way - if you do take it early, scoring high is a must in all situations. I also feel it is your duty to report the score if it is available.
At most medical schools working hard for a 30 point jump would possibly detract from performance on ward rotations. Additionally, there are other things one must be doing to strengthen their ophthalmology application in the 3rd and 4th year of medical school (meeting ophthalmologists in their department, doing research, doing electives). For me, I would find it hard to balance all of this if I needed to take a step 1 220 to a step 2 260. With that said, scoring well on step 2 is easier than scoring well on step 1, because most people do not study for step 2 (step 2 was my highest USMLE score. I studied less than 1 week for it).
To summarize my thoughts, scoring your best on step 1 is very, very important. With this score in place, one can focus on other things. Again, I don't know what the step 1 number must be? I still believe the magic step 1 number is different for every applicant - the remainder of the application also matters.