I had a page that was working fine with respect to tab order, but since I added a scrolled panel to the page, you can only tab between the first control in the ScrolledPanel and the navigation buttons outside the ScrolledPanel.
I need to set wx.TAB_TRAVERSAL as a style on the ScrolledWindow.  Apparently it's not set by default.
wxWidgets ScrolledPanel tab order doesn't work