Get your taxes done using TurboTax

You might not be doing anything wrong as it is taxable income to OK regardless of where he lives.

Just look over the non-resident return and make sure it is only taxing income earned in OK.