The "to" is redundant, and clearly unnecessary.
"Afford" in this instance means "supply, or give." One would not say, "I want to give to him a present."
However, it is not wrong. Simply another unnecessary filler word. Perhaps the journalist was paid by the word?