結論
driver.window_handles[タブの順番]
を操作することで実現できる。
コード例
driver = webdriver.Chrome(chrome_options=op)
driver.get(home_url)
# 新しいタブが出来るとする
driver.find_element_by_id("move-tab")
driver.click()
# 新しくできたタブに移動して元のタブを閉じる動作
# driver.window_handles[タブの番号]
driver.switch_to.window(driver.window_handles[1])
driver.switch_to.window(driver.window_handles[0])
# 初めに開いていたウインドウを閉じる
driver.close()
# 新しく開かれたタブを新規にインスタンスウインドウとする これをしないとNosuchElementエラーになる
driver.switch_to.window(driver.window_handles[0])
参考文献
[How to switch to new in Selennium for Pythonn
](https://stackoverflow.com/questions/10629815/how-to-switch-to-new-window-in-selenium-for-python)